home *** CD-ROM | disk | FTP | other *** search
-
-
-
- hhhhwwwwggggrrrraaaapppphhhh....vvvveeeerrrrtttteeeexxxx((((DDDD3333XXXX)))) hhhhwwwwggggrrrraaaapppphhhh....vvvveeeerrrrtttteeeexxxx((((DDDD3333XXXX))))
-
-
-
- NNNNAAAAMMMMEEEE
- _hhhh_wwww_gggg_rrrr_aaaa_pppp_hhhh_...._vvvv_eeee_rrrr_tttt_eeee_xxxx_:::: hwgraph_vertex_create, hwgraph_vertex_destroy,
- hwgraph_vertex_clone, hwgraph_vertex_ref, hwgraph_vertex_unref - manage
- vertexes of hardware graph
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- ####iiiinnnncccclllluuuuddddeeee <<<<ssssyyyyssss////ttttyyyyppppeeeessss....hhhh>>>>
- ####iiiinnnncccclllluuuuddddeeee <<<<ssssyyyyssss////hhhhwwwwggggrrrraaaapppphhhh....hhhh>>>>
- ####iiiinnnncccclllluuuuddddeeee <<<<ssssyyyyssss////ddddddddiiii....hhhh>>>>
-
- ggggrrrraaaapppphhhh____eeeerrrrrrrroooorrrr____tttt
- hhhhwwwwggggrrrraaaapppphhhh____vvvveeeerrrrtttteeeexxxx____ccccrrrreeeeaaaatttteeee((((vvvveeeerrrrtttteeeexxxx____hhhhddddllll____tttt ****_v_h_d_l_p))));;;;
-
- ggggrrrraaaapppphhhh____eeeerrrrrrrroooorrrr____tttt
- hhhhwwwwggggrrrraaaapppphhhh____vvvveeeerrrrtttteeeexxxx____ddddeeeessssttttrrrrooooyyyy((((vvvveeeerrrrtttteeeexxxx____hhhhddddllll____tttt _v_h_d_l))));;;;
-
- ggggrrrraaaapppphhhh____eeeerrrrrrrroooorrrr____tttt
- hhhhwwwwggggrrrraaaapppphhhh____vvvveeeerrrrtttteeeexxxx____cccclllloooonnnneeee((((vvvveeeerrrrtttteeeexxxx____hhhhddddllll____tttt _v_h_d_l, vvvveeeerrrrtttteeeexxxx____hhhhddddllll____tttt ****_v_h_d_l_p))));;;;
-
- ggggrrrraaaapppphhhh____eeeerrrrrrrroooorrrr____tttt
- hhhhwwwwggggrrrraaaapppphhhh____vvvveeeerrrrtttteeeexxxx____rrrreeeeffff((((vvvveeeerrrrtttteeeexxxx____hhhhddddllll____tttt _v_h_d_l))));;;;
-
- ggggrrrraaaapppphhhh____eeeerrrrrrrroooorrrr____tttt
- hhhhwwwwggggrrrraaaapppphhhh____vvvveeeerrrrtttteeeexxxx____uuuunnnnrrrreeeeffff((((vvvveeeerrrrtttteeeexxxx____hhhhddddllll____tttt _v_h_d_l))));;;;
-
- AAAArrrrgggguuuummmmeeeennnnttttssss
- _v_h_d_l Handle of existing vertex, input to the operation.
-
- _v_h_d_l_p Address of a field to receive the handle of a new vertex
- created in the operation.
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- These functions are used by the kernel to implement higher-level hwgraph
- operations such as _h_w_g_r_a_p_h__c_h_a_r__d_e_v_i_c_e__a_d_d() (see _h_w_g_r_a_p_h._d_e_v(D3X)).
- These functions are almost never needed by a device driver. One reason
- is that the higher-level functions properly manage the vertex reference
- count, an issue with many complexities.
-
- +o _h_w_g_r_a_p_h__v_e_r_t_e_x__c_r_e_a_t_e() creates a new vertex with a reference count
- of 1.
-
- +o _h_w_g_r_a_p_h__v_e_r_t_e_x__d_e_s_t_r_o_y() marks the vertex to be recycled when its
- reference count falls to 0.
-
- +o _h_w_g_r_a_p_h__v_e_r_t_e_x__c_l_o_n_e() makes a copy of a vertex.
-
- +o _h_w_g_r_a_p_h__v_e_r_t_e_x__r_e_f() explicitly increments the reference count of a
- vertex.
-
- +o _h_w_g_r_a_p_h__v_e_r_t_e_x__u_n_r_e_f() explicitly decrements the reference count of a
- vertex.
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- hhhhwwwwggggrrrraaaapppphhhh....vvvveeeerrrrtttteeeexxxx((((DDDD3333XXXX)))) hhhhwwwwggggrrrraaaapppphhhh....vvvveeeerrrrtttteeeexxxx((((DDDD3333XXXX))))
-
-
-
- DDDDIIIIAAAAGGGGNNNNOOOOSSSSTTTTIIIICCCCSSSS
- Functions return GRAPH_SUCCESS when the operation completes successfully,
- or a failure code as defined in _h_w_g_r_a_p_h._i_n_t_r_o(D3X) when the operation
- does not complete successfully.
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- hwgraph.dev(D3X), hwgraph.intro(D4X).
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-